Đương nhiên đây là bước sau khi chúng ta nhận được thông tin từ from.
Ở các trường form như select,checkpx,radio hầu như ta đã chọn cho chúng một vlaue có định, chỉ còn lại textare,text,passwordđó là những trường bạn muốn người ta nhập ít nhất là 1 ký tự hay đa phần là một chuỗi.
Ta chưa thể xử lý các biểu mẩu một cách tối đa khi chưa hiểu rỏ cách làm việc với chuỗi, dĩ nhiên, không phải lúc nào cũng như các ví dụ ở bài form, mọi thứ chỉ là xem xem "rỗng hay đặc".
Suyên suốt toàn bộ ví dụ, ta dùng một chuỗi duy nhất:
Mã nguồn:[Chọn]
var chuoi="anh yêu em nhiều lắm em có biết không!?";
Tất cả mọi Method làm việc với string đều khá wen thuộc<tên chuỗi>.method *Length
Hàm này trả về độ dài chuỗi
VD:
Mã nguồn:[Chọn]
document.write(chuoi.length)KQ:39Split
Hàm này biến chuỗi thành mảng, hàm này nhận vào một tham số, đó là ký tự hoặc nhóm ký tự phân tách các phần tử trong chuỗi.
VD:
Mã nguồn:[Chọn]
mang=chuoi.split(" ");
Trong ví dụ này mình dùng ký tự hoảng trắng để phân tách các phần tử. Và giờ ta có một mảng bao g6m2 các phần tử:anh,yêu,em,nhiều,lắm,em,có,biết,không!?
*Search
hàm này dùng để tìm kiếm sử xuất hiện của chuỗi 2 trong chuỗi đầu tiên, nếu không tìm thấy giá trị trả về sẽ =-1, nếu tìm thấy kết quả trả về sẽ là vị trí tìm thấy.
VD:
Mã nguồn:[Chọn]
<script type="text/javascript">var chuoi="anh yêu em nhiều lắm em có biết không!?";
var chuoi2="yêu";
var kq=chuoi.search(chuoi2);
document.write(kq);
Kết quả sẽ là 4
Mã nguồn:[Chọn]
var chuoi="anh yêu em nhiều lắm em có biết không!?";
var chuoi2="Yêu";
var kq=chuoi.search(chuoi2);
document.write(kq);
Nhưng chỉ thay lại từ yêu bằng từ Yêu, kết quả sẽ là -1 *Replace
hàm này nhận vào 2 tham số, tham số thứ nhất là nhòm ký tự cần thay thế của chuỗi 1, tham sốthứ hai là nhóm ký tự dùng để thay thế.
Mã nguồn:[Chọn]
var chuoi="anh yêu em nhiều lắm em có biết không!?";
var chuoi2="ghét";
var kq=chuoi.replace("yêu",chuoi2);
document.write(kq);
Kết quả trên màn hình sẽ là: anh ghét em nhiều lắm em có biết không!?
*substring
lấy ra một chuổi con từ chuỗi đầu tiên. Hàm này nhận vào hai tham số, tham số đầu tiên là vị trí bắt đầu trích ra, tham số thứ hai là vị trí của ký tự đứng sau kiy1 tự cuối cùng muốn trích.
Chú ý rằng ký tự đầu tiên trong chuỗi có vị trí là 0.
VD:
muốn rút từ yêu ra ta làm
Mã nguồn:[Chọn]
var chuoi="anh yêu em nhiều lắm em có biết không!?";
document.write(chuoi.substring(4,7));
*toUpperCase
Chuyễn các ký tự của chuỗi thành các ký tự INtoLowerCase Ngược lại với toUpperCase Trên đây chỉ là một số phương pháp thường dùng, tuỳ theo trường hợp mà các bạn hãy ứng dụng cho đúng. Ví dụ nếu là form điền địac chỉ email mà thiếu vắn ký tự @ và dấu (.) là một điều cần xem xét lại.
Nghe nhạc xả láng, chơi game đã đời, nóng bỏng mắt với kho hình ảnh HOT, SHOCK, cùng nhiều tiện ích Xổ Số, Bóng Đá... bạn đã thử qua Socbay iMedia chưa?